package com.compy.svwtt.shared;

import java.util.List;

import com.google.web.bindery.requestfactory.shared.Request;
import com.google.web.bindery.requestfactory.shared.RequestContext;
import com.google.web.bindery.requestfactory.shared.ServiceName;

@ServiceName(value = "com.compy.svwtt.server.SVWTTService", locator = "com.compy.svwtt.server.SVWTTServiceLocator")
public interface SVWTTRequest extends RequestContext {

	Request<MannschaftProxy> createMannschaft();

	Request<MannschaftProxy> readMannschaft(Long id);

	Request<MannschaftProxy> updateMannschaft(MannschaftProxy mannschaft);

	Request<Void> deleteMannschaft(MannschaftProxy mannschaft);

	Request<List<MannschaftProxy>> queryMannschafts();

}
